package com.bestcem.xm.member.enums;

import com.bestcem.xm.common.core.enums.CommonEnum;

/**
 * @author ming.xue <ming.xue@idiaoyan.com>
 * @desc 答卷来源枚举
 * @date 2021-08-31
 */
public enum RespondentSourceEnum implements CommonEnum {
    /**
     * 未知来源
     */
    UNKNOWN("未知来源", 0),

    /**
     * 预览
     */
    PREVIEW("预览", 1),

    /**
     * 二维码
     */
    QRCODE("二维码", 2),

    /**
     * 短信
     */
    SMS("短信", 3),

    /**
     * 微信
     */
    WECHAT("微信", 4),

    /**
     * 支付宝
     */
    ALIPAY("支付宝", 5),

    /**
     * 邮件
     */
    EMAIL("邮件", 6),

    /**
     * 定制
     */
    CUSTOM("定制", 7),

    /**
     * 嵌入
     */
    EMBED("嵌入", 8),

    /**
     * 专用链接
     */
    DEDICATED("专用链接", 9),

    /**
     * 样本投放
     */
    SAMPLE("样本投放", 10),

    /**
     * 自定义链接
     */
    CUSTOMLINK("自定义链接", 11);

    private String name;

    private int index;

    RespondentSourceEnum(String name, int index) {
        this.name = name;
        this.index = index;
    }

    public int getIndex() {
        return index;
    }

    public String getName() {
        return name;
    }
}
